using System;

namespace SharpMud.Scripting.Processing
{
	/// <summary>
	/// The results that a script processer returns from processing a script
	/// </summary>
	public interface IScriptProcessResult
	{
		/// <summary>
		/// The issues that arose while processing the script
		/// </summary>
		IScriptCompileIssue[]	Issues {get;}
		/// <summary>
		/// The handle to the successfully compiled script, if it was
		/// </summary>
		IScript					Script {get;}
	}
}